﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using RPSImporter.Infrastructure;

namespace RPSImporter.Models.Settings
{
   public class CompanyFileSettings : IFileSettings
   {
      [Key]
      [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
      public int ID { get; set; }

      [StringLength(100)]
      [Display(Name = "Nom du Siège social")]
      public string Name { get; set; }

      [StringLength(100)]
      [Display(Name = "Adresse 1")]
      public string Address1 { get; set; }

      [StringLength(100)]
      [Display(Name = "Adresse 2")]
      public string Address2 { get; set; }

      [StringLength(100)]
      [Display(Name = "Case postale")]
      public string ChCasePostale { get; set; }

      [StringLength(100)]
      [Display(Name = "Ville")]
      public string City { get; set; }

      [StringLength(100)]
      [Display(Name = "Pays")]
      public string Country { get; set; }

      [StringLength(100)]
      [Display(Name = "E-Mail")]
      public string Email { get; set; }

      [StringLength(100)]
      [Display(Name = "Fax")]
      public string Fax { get; set; }

      [StringLength(100)]
      [Display(Name = "Téléphone")]
      public string Phone { get; set; }

      [StringLength(100)]
      [Display(Name = "Boite postale")]
      public string PostalBox { get; set; }

      [StringLength(100)]
      [Display(Name = "Code Postal")]
      public string PostalCode { get; set; }

      [StringLength(100)]
      [Display(Name = "Code Postal US")]
      public string USZipCode { get; set; }

      [StringLength(100)]
      [Display(Name = "Website")]
      public string Website { get; set; }
   }
}